Arduino for Teaching Embedded Systems. Are Computer Scientists and Engineering Educators Missing the Boat?

نویسنده

  • Peter Jamieson
چکیده

In this work, we look at the Arduino as a design platform for a course on embedded systems and ask the question, is the Arduino platform suitable for teaching computer engineers and computer scientists an embedded system course with? To examine this question, we describe a project based learning embedded system course that we have taught and identify which topics are covered in it compared to the IEEE/ACM recommendations. The major contention lies in the idea that students can access and use an open source community that is focused on getting things working as opposed to strictly looking at low-level technical aspects of embedded systems. Additionally, the presence of open source and reusable designs makes it difficult to identify what a student is doing. In our experience, using the Arduino exposes students to sufficient complexity and challenges for an embedded system course.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Opportunities Afforded by Embedded Computer Systems for Monitoring and Control of Industrial Processes in Less-Industrialised Countries (TECHNICAL NOTE)

The dramatic changes in integrated-circuit technology over the last two decades have been of great benefit to countries such as Zimbabwe. High volume production of VLSI chips has produced a supply of intelligent, versatile electronic processing devices at very low cost. In particular the facilities of the microcontroller have steadily developed to the accompaniment of a reduction in price. Sinc...

متن کامل

The Kinematic Analysis Of Four Degrees Of Freedom For A Medical Robot And Control It By Labview And Arduino Mega2560 (Simulation And Implementation)

ABSRACTThis study presents the kinematic analysis of a four-degree freedom medical robotic arm using the Matlab and the robotic-tool, the arm was designed using a solid work program, As well as details of the control of the real design of this arm using Arduino Mega 2560, The specialist enters the position to be reached by the automatic arm (injection position), Or moving the arm to any p...

متن کامل

Context-Aware Generative Learning Objects for Teaching Computer Science*

The paper introduces context-awareGenerative LearningObjects (GLOs) to supportwide-scale reusability and automatic adaptability in teaching Computer Science (CS) topics. We introduce the theoretical background of the approach to support adaptation through transformations based on the principles of Design-for-Reuse and Design-with-Reuse, which are well known in Software Engineering (SWE), and va...

متن کامل

Small is Beautiful: Embedded Systems Projects in an Undergraduate Software Engineering Program

This paper addresses the issue of educating software engineers in embedded systems development. With the rapidly growing markets of embedded devices and their interconnections due to the ubiquitous presence of the Internet, leading to the emergence of cyberphysical systems, educating software engineers and computer scientists on these subjects at the college level is becoming essential. The pap...

متن کامل

Teaching Undergraduate Introductory Course to Mechatronics in the Me- chanical Engineering Curriculum Using Arduino

This paper shares the author’s experience in introducing the broad field of Mechatronics to junior-level Mechanical Engineering students via a single non-elective course (“Introduction to Mechatronics”). Mechatronics is an increasingly popular, multidisciplinary field of engineering which combines mechanics, electronics, computer science and control systems. This synergistic approach to solving...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011